Zdroje dat pro Ttable

Otázka od: Aleš Kresta

4. 9. 2002 20:21

Dobry den,
   da se nejak nastavit komponente TTable ciste tabulka, aniz bych musel
tvorit alias... A da se vubec nejak vytvorit alias na pocitaci kde je
nainstalovan ciste jenom operacni system(konkretne Win98SE)??? Popripade da
se vytvorit v delphi program ktery by to dokazal??? Jak???
   Predem diky za odpoved

Odpovedá: ing. Jan Fiala

4. 9. 2002 22:43

Pridas ji primo s cesou do TableName a nastavis si TableType

--
ing. Jan Fiala
mailto:jan.fiala@iol.cz

4.9.2002 Aleš Kresta:
> Dobry den,
> da se nejak nastavit komponente TTable ciste tabulka, aniz bych musel
> tvorit alias... A da se vubec nejak vytvorit alias na pocitaci kde je
> nainstalovan ciste jenom operacni system(konkretne Win98SE)??? Popripade da
> se vytvorit v delphi program ktery by to dokazal??? Jak???
> Predem diky za odpoved

Odpovedá: Jan Sebelík

6. 9. 2002 4:48

> 4.9.2002 Aleš Kresta:
> > da se nejak nastavit komponente TTable ciste tabulka, aniz bych musel
> > tvorit alias...

> Odesílatel: ing. Jan Fiala <jan.fiala@iol.cz>
> Pridas ji primo s cesou do TableName a nastavis si TableType

Podle meho soudu je lepe v kazdem pripade pouzit komponentu TDatabase a TTable
na ni privazat.
Pak se u TDatabase nastavi DriverName a Params, napr.
DriverName:='STANDARD';
Params.Values['PATH']:='d:\data\ucto';
nebo
DriveName:='INTRBASE';
Params.Values['SERVER NAME']:='win2000srv:g:\data\ucto.gdb';

> 4.9.2002 Aleš Kresta:
> > A da se vubec nejak vytvorit alias na pocitaci kde je
> > nainstalovan ciste jenom operacni system(konkretne Win98SE)??? Popripade da
> > se vytvorit v delphi program ktery by to dokazal??? Jak???

Musi byt nainstalovano BDE.
Pak lze vytvaret aliasy pomoci Session.AddAlias, Session.SaveConfigFile (nebo
tak nejak).
Jenze podle me je lepsi zpusob s TDatabase.

Honza
=========================================
= HAES - RNDr. Jan Sebelik
= http://www.haes.cz
= Skolici a konzultacni stredisko pro Delphi a Win32
= Vojtiskova 206
= 507 81 Lazne Belohrad
= tel. 0434 692 569 (0776 347735)
=========================================